home *** CD-ROM | disk | FTP | other *** search
/ Personal Computer World 2009 February / PCWFEB09.iso / Software / Linux / Kubuntu 8.10 / kubuntu-8.10-desktop-i386.iso / casper / filesystem.squashfs / etc / ltrace.conf < prev    next >
Text File  |  2008-07-02  |  13KB  |  525 lines

  1. ; ltrace.conf
  2.  
  3. ; Argument types:
  4. ; +        == May vary (ie, is a returned value) (prefix)
  5. ; void
  6. ; int
  7. ; uint        == (unsigned int)
  8. ; long
  9. ; ulong        == (unsigned long)
  10. ; octal        == (unsigned)            [written in octal]
  11. ; char
  12. ; addr        == (void *)            [unsigned, written in hexa]
  13. ; file        == (FILE *)                        [TODO]
  14. ; format    == ((const char *), ...)    [printf() like]        [TODO]
  15. ; string    == (char *)
  16. ; stringN    == (char *)        [N>=0]    [show only up to (arg N) bytes]
  17.  
  18. ; arpa/inet.h
  19. int inet_aton(string,addr);
  20. string inet_ntoa(addr);            ; It isn't a ADDR but an hexa number...
  21. addr inet_addr(string);
  22.  
  23. ; bfd.h
  24. void bfd_init(void);
  25. int bfd_set_default_target(string);
  26. addr bfd_scan_vma(string, addr, int);
  27. addr bfd_openr(string,string);
  28. int bfd_check_format(addr,int);
  29.  
  30. ; ctype.h
  31. char tolower(char);
  32. char toupper(char);
  33. addr __ctype_b_loc(void);
  34. addr __ctype_tolower_loc(void);
  35. addr __ctype_toupper_loc(void);
  36.  
  37. ; curses.h
  38. int waddch(addr, char);
  39. int mvprintw(int, int, format);
  40. int wmove(addr, int, int);
  41. int waddnstr(addr, string, int);
  42. string tgoto(string, int, int);
  43.  
  44. ; dirent.h
  45. int closedir(addr);
  46. addr opendir(string);
  47. addr readdir(addr);
  48. addr readdir64(addr);
  49.  
  50. ; dlfcn.h
  51. addr  dlopen(string, int);
  52. string dlerror(void);
  53. addr  dlsym(addr, string);
  54. int dlclose(addr);
  55.  
  56. ; errno.h
  57. addr __errno_location(void);
  58.  
  59. ; fcntl.h
  60. int open(string,int,octal);        ; WARNING: 3rd argument may not be there
  61. int open64(string,int,octal);        ; WARNING: 3rd argument may not be there
  62.  
  63. ; fnmatch.h
  64. int fnmatch(string, string, int);
  65.  
  66. ; getopt.h
  67. int getopt_long(int,addr,string,addr,addr);
  68. int getopt_long_only(int,addr,string,addr,addr);
  69.  
  70. ; grp.h
  71. void endgrent(void);
  72. addr getgrnam(string);
  73. void setgrent(void);
  74. addr getgrent(void);
  75.  
  76. ; libintl.h
  77. string __dcgettext(string,string,int);
  78. string bindtextdomain(string, string);
  79. string textdomain(string);
  80.  
  81. ; libio.h
  82. char _IO_getc(file);
  83. int _IO_putc(char,file);
  84.  
  85. ; locale.h
  86. string setlocale(int, string);
  87.  
  88. ; mcheck.h
  89. void mtrace(void);
  90. void muntrace(void);
  91.  
  92. ; mntent.h
  93. int endmntent(file);
  94. file setmntent(string,string);
  95. addr getmntent(addr);
  96.  
  97. ; mqueue.h
  98. int mq_open(string, int, octal, addr);  ; WARNING: 3rd and 4th arguments may not be there
  99. int mq_close(int);
  100. int mq_unlink(string);
  101. int mq_getattr(int, addr);
  102. int mq_setattr(int, addr, addr);
  103. int mq_notify(int, addr);
  104. int mq_send(int, string3, ulong, uint);
  105. int mq_timedsend(int, string3, ulong, uint, addr);
  106. long mq_receive(int, +string0, ulong, addr);
  107. long mq_timedreceive(int, +string0, ulong, addr, addr);
  108.  
  109. ; netdb.h
  110. void endhostent(void);
  111. void endnetent(void);
  112. void endnetgrent(void);
  113. void endprotoent(void);
  114. void endservent(void);
  115. void freeaddrinfo(addr);
  116. string gai_strerror(int);
  117. int getaddrinfo(string, string, addr, addr);
  118. addr gethostbyaddr(string, uint, int);
  119. addr gethostbyname(string);
  120. addr gethostent(void);
  121. int getnameinfo(addr, uint, string, uint, string, uint, uint);
  122. addr getnetbyaddr(uint, int);
  123. addr getnetbyname(string);
  124. addr getnetent(void);
  125. int getnetgrent(addr, addr, addr);
  126. addr getprotobyname(string);
  127. addr getprotobynumber(int);
  128. addr getprotoent(void);
  129. addr getservbyname(string, string);
  130. addr getservbyport(int, string);
  131. addr getservent(void);
  132. void herror(string);
  133. string hstrerror(int);
  134. ;int rcmd(addr, ushort, string, string, string, addr); FIXME implement ushort
  135. ;int rcmd_af(addr, ushort, string, string, string, addr, int); FIXME implement ushort
  136. int rexec(addr, int, string, string, string, addr);
  137. int rexec_af(addr, int, string, string, string, addr, int);
  138. int rresvport (addr);
  139. int rresvport_af (addr, int);
  140. int ruserok(string, int, string, string);
  141. int ruserok_af(string, int, string, string, int);
  142. void sethostent(int);
  143. void setnetent(int);
  144. int setnetgrent(string);
  145. void setprotoent(int);
  146. void setservent(int);
  147.  
  148. ; netinet/in.h
  149. uint ntohs(uint);
  150.  
  151. ; pcap.h
  152. string pcap_lookupdev(addr);
  153. addr pcap_open_live(string, int, int, int, addr);
  154. int pcap_snapshot(addr);
  155. int pcap_lookupnet(string, addr, addr, addr);
  156. int pcap_compile(addr, addr, string, int, addr);
  157.  
  158. ; pwd.h
  159. string getpass(string);
  160. void endpwent(void);
  161. addr getpwnam(string);
  162. void setpwent(void);
  163.  
  164. ; readline/readline.h
  165. string readline(string);
  166.  
  167. ; signal.h
  168. int kill(int,int);
  169. addr signal(int,addr);
  170. int sigemptyset(addr);
  171. int sigfillset(addr);
  172. int sigaddset(addr, int);
  173. int sigdelset(addr, int);
  174. int sigismember(addr, int);
  175. int sigaction(int, addr, addr);
  176. int sigprocmask(int, addr, addr);
  177. int sigpending(addr);
  178. int sigsuspend(addr);
  179.  
  180. ; stdio.h
  181. int fclose(file);
  182. int feof(file);
  183. int ferror(file);
  184. int fflush(file);
  185. char fgetc(file);
  186. addr fgets(+string, int, file);
  187. int fileno(file);
  188. file fopen(string,string);
  189. file fopen64(string,string);
  190. int fprintf(file,format);
  191. int fputc(char,file);
  192. int fputs(string,file);
  193. ulong fread(addr,ulong,ulong,file);
  194. ulong fread_unlocked(addr,ulong,ulong,file);
  195. ulong fwrite(string,ulong,ulong,file);
  196. ulong fwrite_unlocked(string,ulong,ulong,file);
  197. int pclose(addr);
  198. void perror(string);
  199. addr popen(string, string);
  200. int printf(format);
  201. int puts(string);
  202. int remove(string);
  203. int snprintf(+string2,ulong,format);
  204. int sprintf(+string,format);
  205. string tempnam(string,string);
  206. int vfprintf(file,string,addr);
  207. int vsnprintf(+string2,ulong,string,addr);
  208. int setvbuf(file,addr,int,ulong);
  209. void setbuf(file,addr);
  210. void setbuffer(file,addr,ulong);
  211. void setlinebuf(file);
  212. int rename(string,string);
  213.  
  214. ; stdlib.h
  215. long __strtol_internal(string,addr,int);
  216. ulong __strtoul_internal(string,addr,int);
  217. int atexit(addr);
  218. addr bsearch(string, addr, ulong, ulong, addr);
  219. addr calloc(ulong, ulong);
  220. void exit(int);
  221. void free(addr);
  222. string getenv(string);
  223. int putenv(string);
  224. int setenv(string,string,int);
  225. void unsetenv(string);
  226. addr malloc(ulong);
  227. void qsort(addr,ulong,ulong,addr);
  228. int random(void);
  229. addr realloc(addr,ulong);
  230. void srandom(uint);
  231. int system(string);
  232.  
  233. ; string.h
  234. void bcopy(addr,addr,ulong);
  235. void bzero(addr,ulong);
  236. string basename(string);
  237. string index(string,char);
  238. addr memchr(string,char,ulong);
  239. addr memcpy(addr,string3,ulong);
  240. addr memset(addr,char,long);
  241. string rindex(string,char);
  242. addr stpcpy(addr,string);
  243. int strcasecmp(string, string);
  244. string strcat(string, string);
  245. string strchr(string,char);
  246. int strcoll(string,string);
  247. ulong strlen(string);
  248. int strcmp(string,string);
  249. addr strcpy(addr,string);
  250. addr strdup(string);
  251. string strerror(int);
  252. int strncmp(string,string,ulong);
  253. addr strncpy(addr,string3,ulong);
  254. string strrchr(string,char);
  255. string strsep(addr,string);
  256. ulong strspn(string,string);
  257. ulong strcspn(string,string);
  258. string strstr(string,string);
  259. string strtok(string, string);
  260.  
  261. ; sys/ioctl.h
  262. int ioctl(int, int, addr);
  263.  
  264. ; sys/socket.h
  265. int socket(int,int,int);
  266.  
  267. ; sys/stat.h
  268. int __fxstat(int,int,addr);
  269. int __xstat(int,string,addr);
  270. int __lxstat(int,string,addr);
  271. int __fxstat64(int,int,addr);
  272. int __xstat64(int,string,addr);
  273. int __lxstat64(int,string,addr);
  274. int chmod(string,octal);
  275. int fchmod(int,octal);
  276. int mkfifo(string,octal);
  277. octal umask(octal);
  278.  
  279. ; sys/utsname.h
  280. int uname(addr);
  281.  
  282. ; sys/vfs.h
  283. int statfs(string,addr);
  284.  
  285. ; syslog.h
  286. void closelog(void);
  287. void openlog(string,int,int);
  288. void syslog(int,format);
  289.  
  290. ; term.h
  291. int tputs(string, int, addr);
  292.  
  293. ; termios.h
  294. int tcgetattr(int,addr);
  295. int tcsetattr(int,int,addr);
  296.  
  297. ; time.h
  298. string ctime(addr);
  299. int gettimeofday(addr, addr);
  300. addr gmtime(addr);
  301. addr localtime(addr);
  302. ulong strftime(+string2,ulong,string,addr);
  303. long time(addr);
  304.  
  305. ; unistd.h
  306. void _exit(int);
  307. int access(string, int);
  308. uint alarm(uint);
  309. int chdir(string);
  310. int chown(string,int,int);
  311. int close(int);
  312. string crypt(string,string);
  313. int dup2(int,int);
  314. int execlp(string,string,addr,addr,addr);
  315. int execv(string,addr);
  316. int fchdir(int);
  317. int fork(void);
  318. int ftruncate(int,ulong);
  319. string2 getcwd(addr,ulong);
  320. int getdomainname(+string2,ulong);
  321. int geteuid(void);
  322. int getegid(void);
  323. int getgid(void);
  324. int gethostname(+string2,ulong);
  325. string getlogin(void);
  326. int getopt(int,addr,string);
  327. int getpid(void);
  328. int getppid(void);
  329. int getuid(void);
  330. int getpgrp(void);
  331. int setpgrp(void);
  332. int getpgid(int);
  333. int isatty(int);
  334. int link(string,string);
  335. int mkdir(string,octal);
  336. long read(int, +string0, ulong);
  337. int rmdir(string);
  338. int seteuid(uint);
  339. int setgid(int);
  340. int sethostname(+string2,ulong);
  341. int setpgid(int,int);
  342. int setreuid(uint, uint);
  343. int setuid(int);
  344. uint sleep(uint);
  345. int symlink(string,string);
  346. int sync(void);
  347. int truncate(string,ulong);
  348. string ttyname(int);
  349. int unlink(string);
  350. void usleep(uint);
  351. long write(int, string3, ulong);
  352. addr sbrk(long);
  353. int getpagesize(void);
  354. long lseek(int,long,int);
  355. int pipe(addr);
  356.  
  357. ; utmp.h
  358. void endutent(void);
  359. addr getutent(void);
  360. void setutent(void);
  361.  
  362. ; wchar.h
  363. int fwide(addr, int);
  364.  
  365. ; sys/wait.h
  366. int wait(addr);
  367. int waitpid(int,addr,int);
  368.  
  369. ; X11/Xlib.h
  370. void XCloseDisplay(addr);
  371. int XMapWindow(addr,addr);
  372. addr XOpenDisplay(string);
  373.  
  374. ; sys/acl.h
  375. int acl_add_perm(addr,uint);
  376. int acl_calc_mask(addr);
  377. int acl_clear_perms(addr);
  378. int acl_copy_entry(addr,addr);
  379. int acl_copy_ext(addr,addr,int);
  380. addr acl_copy_int(addr);
  381. int acl_create_entry(addr,addr);
  382. int acl_delete_def_file(string);
  383. int acl_delete_entry(addr,addr);
  384. int acl_delete_perm(addr,uint);
  385. addr acl_dup(addr);
  386. int acl_free(addr);
  387. addr acl_from_text(string);
  388. int acl_get_entry(addr,int,addr);
  389. addr acl_get_fd(int);
  390. addr acl_get_file(string,int);
  391. int acl_get_permset(addr,addr);
  392. addr acl_get_qualifier(addr);
  393. int acl_get_tag_type(addr,addr);
  394. addr acl_init(int);
  395. int acl_set_fd(int,addr);
  396. int acl_set_file(string,int,addr);
  397. int acl_set_permset(addr,addr);
  398. int acl_set_qualifier(addr,addr);
  399. int acl_set_tag_type(addr,int);
  400. int acl_size(addr);
  401. string acl_to_text(addr,addr);
  402. itn acl_valid(addr);
  403.  
  404. ; acl/libacl.h
  405. int acl_check(addr,addr);
  406. int acl_cmp(addr,addr);
  407. int acl_entries(addr);
  408. int acl_equiv_mode(addr,addr);
  409. string acl_error(int);
  410. int acl_extended_fd(int);
  411. int acl_extended_file(string);
  412. addr acl_from_mode(octal);
  413. int acl_get_perm(addr,uint);
  414. string acl_to_any_text(addr,string,char,int);
  415.  
  416. ; SYSCALLS
  417. addr  SYS_brk(addr);
  418. int   SYS_close(int);
  419. int   SYS_execve(string,addr,addr);
  420. void  SYS_exit(int);
  421. void  SYS_exit_group(int);
  422. int   SYS_fork(void);
  423. int   SYS_getcwd(+string2,ulong);
  424. int   SYS_getpid(void);
  425. ;addr SYS_mmap(addr,ulong,int,int,int,long);
  426. int   SYS_munmap(addr,ulong);
  427. int   SYS_open(string,int,octal);
  428. int   SYS_personality(uint);
  429. long  SYS_read(int,+string0,ulong);
  430. int   SYS_stat(string,addr);
  431. octal SYS_umask(octal);
  432. int   SYS_uname(addr);
  433. long  SYS_write(int,string3,ulong);
  434. int   SYS_sync(void);
  435. int   SYS_setxattr(string,string,addr,uint,int);
  436. int   SYS_lsetxattr(string,string,addr,uint,int);
  437. int   SYS_fsetxattr(int,string,addr,uint,int);
  438. int   SYS_getxattr(string,string,addr,uint);
  439. int   SYS_lgetxattr(string,string,addr,uint);
  440. int   SYS_fgetxattr(int,string,addr,uint);
  441. int   SYS_listxattr(string,addr,uint);
  442. int   SYS_llistxattr(string,addr,uint);
  443. int   SYS_flistxattr(int,addr,uint);
  444. int   SYS_removexattr(string,string);
  445. int   SYS_lremovexattr(string,string);
  446. int   SYS_fremovexattr(int,string);
  447. int   SYS_chdir(string);
  448. int   SYS_fchdir(int);
  449. int   SYS_chmod(string,octal);
  450. int   SYS_fchmod(int,octal);
  451. int   SYS_chown(string,int,int);
  452. int   SYS_fchown(int,int,int);
  453. int   SYS_lchown(string,int,int);
  454. int   SYS_chroot(string);
  455. int   SYS_dup(int);
  456. int   SYS_dup2(int,int);
  457. int   SYS_fdatasync(int);
  458. int   SYS_fsync(int);
  459. int   SYS_getpriority(int,int);
  460. int   SYS_setpriority(int,int,int);
  461. int   SYS_getrlimit(int,addr);
  462. int   SYS_setrlimit(int,addr);
  463. int   SYS_gettimeofday(addr,addr);
  464. int   SYS_settimeofday(addr,addr);
  465. int   SYS_setfsgid(int);
  466. int   SYS_setfsuid(int);
  467. int   SYS_getuid(void);
  468. int   SYS_setuid(int);
  469. int   SYS_getgid(void);
  470. int   SYS_setgid(int);
  471. int   SYS_getsid(int);
  472. int   SYS_setsid(int);
  473. int   SYS_setreuid(int,int);
  474. int   SYS_setregid(int,int);
  475. int   SYS_geteuid(void);
  476. int   SYS_getegid(void);
  477. int   SYS_setpgid(int,int);
  478. int   SYS_getresuid(addr,addr,addr);
  479. int   SYS_setresuid(int,int,int);
  480. int   SYS_getresgid(addr,addr,addr);
  481. int   SYS_setresgid(int,int,int);
  482. int   SYS_kill(int,int);
  483. int   SYS_link(string,string);
  484. int   SYS_madvise(addr,ulong,int);
  485. int   SYS_mkdir(string,octal);
  486. int   SYS_mknod(string,octal,int);
  487. int   SYS_msync(addr,ulong,int);
  488. int   SYS_nice(int);
  489. int   SYS_poll(addr,uint,int);
  490. int   SYS_readdir(uint,addr,uint);
  491. int   SYS_readlink(string,string,ulong);
  492. int   SYS_reboot(int,int,int,addr);
  493. int   SYS_rename(string,string);
  494. int   SYS_rmdir(string);
  495. int   SYS_sigaltstack(addr,addr);
  496. int   SYS_statfs(string,addr);
  497. int   SYS_fstatfs(int,addr);
  498. int   SYS_fstat(int,addr);
  499. int   SYS_lstat(string,addr);
  500. int   SYS_stime(addr);
  501. int   SYS_symlink(string, string);
  502. int   SYS_sysinfo(addr);
  503. int   SYS_syslog(int,string,int);
  504. int   SYS_truncate(string,long);
  505. int   SYS_ftruncate(int,long);
  506. int   SYS_mount(string,string,string,ulong,addr);
  507. int   SYS_umount(string);
  508. int   SYS_umount2(string,int);
  509. int   SYS_unlink(string);
  510. int   SYS_utime(string,addr);
  511. long  SYS_lseek(int,long,int);
  512. addr  SYS_signal(int,addr);
  513. int   SYS_sigaction(int,addr,addr);
  514. int   SYS_pause(void);
  515. int   SYS_sigpending(addr);
  516. int   SYS_sigprocmask(int,addr,addr);
  517. int   SYS_sigqueue(int,int,addr);
  518. int   SYS_sigsuspend(addr);
  519. int   SYS_wait(addr);
  520. int   SYS_waitpid(int,addr,int);
  521. ulong SYS_readv(int,addr,int);
  522. ulong SYS_writev(int,addr,int);
  523. int   SYS_mprotect(addr,int,int);
  524. int   SYS_access(string,octal);
  525.